<?php include("./include/inc_asegurar.php"); ?>
<?php 
echo "<form name=\"frm_volver\" action=\"?cliente\" method=\"post\">";
echo "</form>";
?>
<script type="text/javascript">
	$(document).ready ( function () {
			var submitted = false;
			validator = $("#formulario").validate({
				rules: {
					ii_rut: {
						required: true,
						minlength: 8
					},
					is_rut_dv: {
						required: true,
						maxlength: 1
					},
					is_razon_social: {
						required: true
					},
					is_giro: {
						required: true
					},
					is_direccion: {
						required: true,
						minlength: 5
					}
				},
				messages: { 
					ii_rut: "Ingrese un rut",
					is_rut_dv: "Ingrese un digito verificador",
					is_razon_social: "Ingrese una razón social",
					is_giro: "Ingrese un giro",
					is_direccion: "Ingrese una dirección"
				},
				submitHandler: function() { 
					alert("Datos enviados!"); 
					document.forms.formulario.submit(); 
				},
				onfocusout: false,  
				showErrors: function(errorMap, errorList) {
					if (submitted) {
						var summary = "Por favor: \n";
						$.each(errorMap, function(key, value) { 
					summary += /* key + */ '- ' + value + "\n";
						});
						alert(summary);
						submitted = false;
					}
					// this.defaultShowErrors();
				},          
				invalidHandler: function(form, validator) {
					submitted = true;
				}
			});
			// alert( validator.showErrors() );
		});  
</script>
<?php
/* 
DROP TABLE IF EXISTS `clientes`;
CREATE TABLE IF NOT EXISTS `clientes` (
  `cli_codigo` int(11) NOT NULL AUTO_INCREMENT,
  `cli_rut` int(11) NOT NULL,
  `cli_dv` varchar(1) NOT NULL,
  `cli_razon_social` varchar(1000) NOT NULL,
  `cli_giro` varchar(1000) NOT NULL,
  `cli_t_clientes` int(11) NOT NULL DEFAULT '1',
  `cli_e_clientes` int(11) NOT NULL DEFAULT '1',
  `cli_r_fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `cli_r_fecha_modificacion` datetime DEFAULT NULL,
  `cli_r_usuario` varchar(25) NOT NULL DEFAULT 'cargaSistema',
  PRIMARY KEY (`cli_codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2459 ;

 */
 

/* 
DROP TABLE IF EXISTS `clientes_contactos`;
CREATE TABLE IF NOT EXISTS `clientes_contactos` (
  `clicon_codigo` int(11) NOT NULL AUTO_INCREMENT,
  `clicon_c_clientes` int(11) NOT NULL,
  `clicon_direccion` text NOT NULL,
  `clicon_sector` text,
  `clicon_c_comuna` text NOT NULL,
  `clicon_fono1` text,
  `clicon_fono2` text,
  `clicon_fax` text,
  `clicon_email1` text,
  `clicon_email2` text,
  `clicon_observacion` text,
  `clicon_cond_pago` text,
  `clicon_t_contacto` int(11) DEFAULT NULL,
  `clicon_r_fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `clicon_r_fecha_modificacion` datetime DEFAULT NULL,
  `clicon_r_usuario` varchar(25) NOT NULL,
  PRIMARY KEY (`clicon_codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2459 ;
 */


	if ( isset($a) && $a == "eliminar" ){
		
		$ii_nota_cliente = 0 ;
		
		if ( !isset ( $no_validar ) ){
			
			$Q_nota_cliente  = " SELECT count(ncli_detalle) as count ";
			$Q_nota_cliente .= " from n_cliente ";
			$Q_nota_cliente .= " where ncli_c_cliente = " . $ii_c_cliente;
			$Q_nota_cliente .= " and ncli_pedido_pendiente = 1 ";
			$Q_nota_cliente .= " and ncli_e_nota = 1; ";
			
			$Res_Q_nota_cliente = mysql_query( $Q_nota_cliente , $conn );
			
			$Reg_Q_nota_cliente = mysql_fetch_array( $Res_Q_nota_cliente );
			
			$ii_nota_cliente 	= $Reg_Q_nota_cliente["count"];
			// $ii_nota_cliente = mysql_num_rows( $Res_Q_nota_cliente );
			
			// echo "\n<script type=\"text/javascript\">";
			// echo "alert(\" ".$Q_nota_cliente." count .> ".$ii_nota_cliente."\");";
			// echo "\n</script>";
		}
		
		if ( $ii_nota_cliente == 0 ){
		
			$Q_cliente  = " UPDATE clientes SET ";
			$Q_cliente .= " cli_e_clientes = 0, ";
			$Q_cliente .= " cli_r_fecha_modificacion = now(), ";
			$Q_cliente .= " cli_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
			$Q_cliente .= " where cli_codigo = " . $ii_c_cliente .";";
			
			$Res_Q_cliente = mysql_query( $Q_cliente , $conn );
			
			echo "\n<script type=\"text/javascript\">";
			// echo "alert(\" ".$Q_cliente." count .> ".$ii_nota_cliente."\");";

			// echo "alert(\"entro al alert de ii_nota_cliente == 0\")";
			echo "\ndocument.forms.frm_volver.submit();";
			echo "\n</script>";
			
		} else if ( $ii_nota_cliente >= 1 ){
		
			echo "\n<script type=\"text/javascript\">";
			echo "\n var is_confirm = confirm(\"Este cliente tiene pedidos pendientes, si está seguro de continuar presione aceptar.\");";
			echo "\n if ( is_confirm == true ){ ";
				echo "\ndocument.forms.frm_volver.action=\"?cliente_edit&a=eliminar&no_validar=1&ii_c_cliente=".$ii_c_cliente."\";";
				// echo "alert(\"?cliente_edit&a=eliminar&no_validar=1&ii_c_cliente=".$ii_c_cliente."\");";
				echo "\ndocument.forms.frm_volver.submit();";
			echo "\n}else{";
				echo "\ndocument.forms.frm_volver.submit();";
			echo "\n}";
			echo "\n</script>";
			
		}
	
		
	}
	
	if ( isset($a) && $a == "modificar" ){
	
		$Q_persona  = " UPDATE clientes SET  ";
		$Q_persona .= " cli_rut 	= '".$ii_rut."'";
		$Q_persona .= " , cli_dv 	= '".$is_rut_dv."'";
		$Q_persona .= " , cli_razon_social 	= '".$is_razon_social."'";
		$Q_persona .= " , cli_giro 	= '".$is_giro."'";
		// $Q_persona .= " , cli_e_clientes 	= '".$is_nombre."'"; 
		$Q_persona .= " , cli_r_fecha_modificacion = now() ";
		$Q_persona .= " , cli_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
		$Q_persona .= " where cli_codigo = " . $ii_c_cliente;

		$Res_Q_persona = mysql_query( $Q_persona,$conn );
		
		$Q_persona  = " UPDATE clientes_contactos SET  ";
		$Q_persona .= " clicon_direccion 	= '".$is_direccion."'";
		$Q_persona .= " , clicon_sector 	= '".$is_sector."'";
		$Q_persona .= " , clicon_c_comuna 	= '".$ii_comuna."'";
		$Q_persona .= " , clicon_fono1 	= '".$is_telefono1."'";
		$Q_persona .= " , clicon_fono2 	= '".$is_telefono2."'";
		$Q_persona .= " , clicon_fax 	= '".$is_fax."'";
		$Q_persona .= " , clicon_email1 	= '".$is_email1."'";
		$Q_persona .= " , clicon_email2 	= '".$is_email2."'";
		$Q_persona .= " , clicon_observacion 	= '".$is_observacion."'";
		$Q_persona .= " , clicon_r_fecha_modificacion = now() ";
		$Q_persona .= " , clicon_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
		$Q_persona .= " where clicon_c_clientes = " . $ii_c_cliente;

		$Res_Q_persona = mysql_query( $Q_persona,$conn );
		
		echo "<script type=\"text/javascript\">";
		echo "document.forms.frm_volver.submit();";
		echo "</script>";
		
	}
	
	if ( isset($a) && $a == "registrar" ){
	
		$Q_persona  = " INSERT INTO clientes ( ";
		$Q_persona .= " cli_codigo, cli_rut, cli_dv, cli_razon_social, cli_giro, ";
		$Q_persona .= " cli_e_clientes, cli_r_fecha_creacion, cli_r_usuario ";
		$Q_persona .= " ) VALUES ( ";
		$Q_persona .= " NULL,
						'".f_htmlentities($ii_rut)."',
						'".f_htmlentities($is_rut_dv)."',
						'".f_htmlentities($is_razon_social)."',
						'".f_htmlentities($is_giro)."', 
						1,
						now(),
						'".f_htmlentities($_SESSION["usu_nombreusuario"])."'
						); ";
						
		$Res_Q_persona = mysql_query( $Q_persona,$conn );
		
		// echo "<br>";
		
		$Q_persona  = " INSERT INTO clientes_contactos ( ";
		$Q_persona .= " clicon_codigo, clicon_c_clientes, clicon_direccion, clicon_sector, clicon_c_comuna, ";
		$Q_persona .= " clicon_fono1, clicon_fono2, clicon_fax, clicon_email1, clicon_email2,"; 
		$Q_persona .= " clicon_observacion, clicon_t_contacto, clicon_r_fecha_creacion, clicon_r_usuario ";
		$Q_persona .= " ) VALUES ( ";
		$Q_persona .= " NULL,
						".mysql_insert_id().",
						'".f_htmlentities($is_direccion)."',
						'".f_htmlentities($is_sector)."',
						'".f_htmlentities($ii_comuna)."',
						'".f_htmlentities($is_telefono1)."', 
						'".f_htmlentities($is_telefono2)."', 
						'".f_htmlentities($is_fax)."', 
						'".f_htmlentities($is_email1)."', 
						'".f_htmlentities($is_email2)."', 
						'".f_htmlentities($is_observacion)."', 
						". $ii_t_contacto.", 
						now(),
						'".f_htmlentities($_SESSION["usu_nombreusuario"])."'
						); ";
						
		$Res_Q_persona = mysql_query( $Q_persona,$conn );
		
		$is_accion = "registrar";
		
		echo "<script type=\"text/javascript\">";
		echo "document.forms.frm_volver.submit();";
		echo "</script>";
		
	}
	
	if ( isset($a) && $a == "agregar" ){
	
		$is_accion = "registrar";
		
	}
	
	if ( isset($a) && $a == "editar" ){
	
		$Q_persona  = " SELECT ";
		$Q_persona .= " cli_codigo, cli_rut, cli_dv, cli_razon_social, cli_giro, ";
		$Q_persona .= " cli_e_clientes, cli_r_fecha_creacion, cli_r_usuario ";
		$Q_persona .= " from clientes ";
		$Q_persona .= " where cli_codigo = " . $ii_c_cliente;
		
		$Res_Q_persona = mysql_query( $Q_persona,$conn );
		
		$Reg_Q_persona = mysql_fetch_array( $Res_Q_persona );
		
		$ii_c_cliente 	= $Reg_Q_persona["cli_codigo"];
		$ii_rut 		= $Reg_Q_persona["cli_rut"];
		$is_rut_dv		= $Reg_Q_persona["cli_dv"];
		$is_razon_social 	= $Reg_Q_persona["cli_razon_social"];
		$is_giro		= $Reg_Q_persona["cli_giro"];
		
		$Q_persona  = " SELECT ";
		$Q_persona .= " clicon_direccion, clicon_sector, clicon_c_comuna, ";
		$Q_persona .= " clicon_fono1, clicon_fono2, clicon_fax, clicon_email1, clicon_email2,"; 
		$Q_persona .= " clicon_observacion, clicon_t_contacto ";
		$Q_persona .= " from clientes_contactos ";
		$Q_persona .= " where clicon_c_clientes = " . $ii_c_cliente;
		 
		$Res_Q_persona = mysql_query( $Q_persona,$conn );
		
		$Reg_Q_persona = mysql_fetch_array( $Res_Q_persona );
		
		$is_direccion	= $Reg_Q_persona["clicon_direccion"];
		$is_sector 		= $Reg_Q_persona["clicon_sector"];
		$ii_comuna		= $Reg_Q_persona["clicon_c_comuna"];
		$is_telefono1	= $Reg_Q_persona["clicon_fono1"];
		$is_telefono2	= $Reg_Q_persona["clicon_fono2"];
		$is_fax			= $Reg_Q_persona["clicon_fax"];
		$is_email1		= $Reg_Q_persona["clicon_email1"];
		$is_email2		= $Reg_Q_persona["clicon_email2"];
		$is_observacion = $Reg_Q_persona["clicon_observacion"];
		$ii_t_contacto	= $Reg_Q_persona["clicon_t_contacto"];
		
		
		$is_accion = "modificar";
		
	} else {
		
		$ii_c_cliente 	= "";
		$ii_rut 		= "";
		$is_rut_dv		= "";
		$is_razon_social 	= "";
		$is_giro		= "";
		 
		$is_direccion	= "";
		$is_sector 		= "";
		$ii_comuna		= "";
		$is_telefono1	= "";
		$is_telefono2	= "";
		$is_fax			= "";
		$is_email1		= "";
		$is_email2		= "";
		$is_observacion = "";
		$ii_t_contacto	= 1;
	}
	
?>
	<div id="masthead">
		
		<div class="content_pad">
			
			<h1 class="no_breadcrumbs">Clientes</h1>
			<!-- 
			<div id="search">
				<form action="/search" method="get">
					<input type="text" value="" placeholder="Search" name="search" id="search_input" title="Search" />					
					<input type="submit" value="" name="submit" class="submit" />					
				</form>
			</div> #search -->
			
		</div> <!-- .content_pad -->
		
	</div> <!-- #masthead -->	
	
	<div id="content" class="xgrid">
			
		<div class="x12">
			
			<h2><?php echo $accion = ( $is_accion == "modificar" ) ? "editar" : "agregar"; ?> cliente</h2>
			<p>
				<a class="btn-icon btn-grey btn-arrow" href="?cliente"><span></span>Listado de clientes</a>
			</p>
			
			<form name="formulario" id="formulario" action="?cliente_edit&a=<?php echo $is_accion; ?>&ii_c_cliente=<?php echo $ii_c_cliente; ?>" method="post" class="form label-inline uniform">
			<input id="ii_t_contacto" name="ii_t_contacto" size="10" type="hidden" class="medium"  value="<?php echo $ii_t_contacto; ?>"/>

				<div class="field">
					<label for="ii_rut">RUT</label>
					<input id="ii_rut" name="ii_rut" size="9" maxlength="9" type="text" class="medium" value="<?php echo $ii_rut; ?>"/>
					<input id="is_rut_dv" name="is_rut_dv" size="1" maxlength="1" type="text" class="medium" value="<?php echo $is_rut_dv; ?>"/>
				</div>
	 
				<div class="field">
					<label for="is_razon_social">Raz&oacute;n social / nombre</label>
					<input id="is_razon_social" name="is_razon_social" size="50" type="text" class="medium"  value="<?php echo $is_razon_social; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_giro">Giro</label>
					<input id="is_giro" name="is_giro" size="50" type="text" class="medium"  value="<?php echo $is_giro; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_direccion">Direcci&oacute;n</label>
					<input id="is_direccion" name="is_direccion" size="50" type="text" class="medium"  value="<?php echo $is_direccion; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_sector">Sector</label>
					<input id="is_sector" name="is_sector" size="50" type="text" class="medium"  value="<?php echo $is_sector; ?>"/>
				</div>
	
				<div class="field">
					<label for="ii_comuna">Comuna</label>
					<select id="ii_comuna" name="ii_comuna" class="medium">
						<optgroup label="Elija comuna">
							<?php 
								$Q_comuna  = " SELECT ";
								$Q_comuna .= " id_comuna,  ";
								$Q_comuna .= " comuna  ";
								$Q_comuna .= " from comuna ";
								$Q_comuna .= " where e_comuna = 1 ";
								$Q_comuna .= " order by comuna ";

								$Res_Q_comuna = mysql_query( $Q_comuna , $conn );
								
								while ( $Reg_Q_comuna = mysql_fetch_array( $Res_Q_comuna ) ){
									$ii_value	= $Reg_Q_comuna["id_comuna"];
									$is_texto	= $Reg_Q_comuna["comuna"];
									echo "<option value=\"".$ii_value."\"";
										if ( $ii_comuna == $ii_value )
										echo " selected=\"selected\" ";									
									echo ">".$is_texto."</option>";
								}
							?>
						</optgroup>
					</select>
				</div>
	
				<div class="field">
					<label for="is_telefono1">Telefono</label>
					<input id="is_telefono1" name="is_telefono1" size="10" type="text" class="medium"  value="<?php echo $is_telefono1; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_telefono2">Telefono</label>
					<input id="is_telefono2" name="is_telefono2" size="10" type="text" class="medium"  value="<?php echo $is_telefono2; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_fax">Fax</label>
					<input id="is_fax" name="is_fax" size="10" type="text" class="medium"  value="<?php echo $is_fax; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_email1">Email</label>
					<input id="is_email1" name="is_email1" size="50" type="text" class="medium"  value="<?php echo $is_email1; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_email2">Email</label>
					<input id="is_email2" name="is_email2" size="50" type="text" class="medium"  value="<?php echo $is_email2; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_observacion">Observaci&oacute;n</label>
					<textarea id="is_observacion" name="is_observacion" cols="50" rows="5" class="medium"><?php echo $is_observacion; ?></textarea>
				</div>
				
				<br />
				<div class="buttonrow">
					<a class="btn btn-grey" href="?cliente">Volver</a>
					<input type="submit" class="btn" value="Guardar">
				</div>

			</form>

		</div>  
		
	</div> <!-- #content -->